package com.itheima.reggie.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.itheima.reggie.dto.OrdersDto;
import com.itheima.reggie.entity.Orders;


public interface OrderService extends IService<Orders> {


    /**
     * 用户下单
     *
     * @param orders
     */
    public void submit(Orders orders);

    /**
     * 后台查询订单明细
     *
     * @param page
     * @param pageSize
     * @param number
     * @param beginTime
     * @param endTime
     * @return
     */
    Page<OrdersDto> empPage(int page, int pageSize, String number, String beginTime, String endTime);



    /**
     * 用户个人中心订单信息查看
     *
     * @param page
     * @param pageSize
     * @return
     */
    Page<OrdersDto> userPage(int page, int pageSize);



    /**
     * 用户再来一单
     * @param order
     */
    public void again(Orders order);
}


